The investigators were working a neighborhood "hot spot" detail on North 10th Street -- aimed at disrupting open-air drug dealing and other gang activity -- when they spotted Rishon Barnes with two other men, city Public Safety Director Jerry Speziale said.
Barnes "had a large bulge in front of his waistband" that the detectives believed to be a gun, he said.
Seeing them, Barnes bolted and the investigators chased him down, the director said.
They found him carrying a loaded Glock 44 22LR pistol and 100 heroin folds, among other contraband, he said.
Barnes was processed and sent to the Passaic County Jail to await a first court appearance on charges of drug and weapons possession and resisting arrest.
Click here to follow Daily Voice Franklin Township and receive free news updates.